//对ajax进行再封装
//都是与请求相关的内容， 依赖于jquery

var MAIN_URL ="https://m.maizuo.com/gateway";


//获取正在热映的数据，并返回到cb中去
function getNowHotData(cb){
    $("#loading").show();
    $.ajax({
        type: "get",
        url: MAIN_URL,
        data:{
            cityId: JSON.parse(localStorage.city).id,
            pageNum: 1,
            pageSize: 10,
            type: 1,
            k: 7071806
        },
        headers:{
           'X-Client-Info':' {"a":"3000","ch":"1002","v":"5.0.4","e":"1640054171464084101234689","bc":"430100"}',
            'X-Host':'mall.film-ticket.film.list'
        },
        success: function(res){
            $("#loading").hide();
            cb(res);
        },
        error: function(err){
            $("#loading").hide();
            cb(err);
        }
    })
}


//获取即将上映的数据，并返回到cb中去
function getWillData(cb){
    $("#loading").show();
    $.ajax({
        type: "get",
        url: MAIN_URL,
        data:{
            cityId:JSON.parse(localStorage.city).id,
            pageNum: 1,
            pageSize: 10,
            type: 2,     //即将上映的数据和热饮存在的type 类型不一样
            k:2561134     //即将上映的数据和热饮存在的k值也不一样
        },
        headers:{
           'X-Client-Info':' {"a":"3000","ch":"1002","v":"5.0.4","e":"1640054171464084101234689","bc":"430100"}',
            'X-Host':'mall.film-ticket.film.list'
        },
        success: function(res){
            $("#loading").hide();
            cb(res);
        },
        error: function(err){
            $("#loading").hide();
            cb(err);
        }
    })
}

//获取城市列表的的数据，并返回到cb中去
function getCityList(cb){
    $("#loading").show();
    $.ajax({
        type: "get",
        url: MAIN_URL,
        data:{
            k:4308459   //即将上映的数据和热饮存在的k值也不一样
        },
        headers:{
            //城市数据请求的时候下面这俩个都需要改动 每一个地址对应的下面不一样
            'X-Client-Info':'{"a":"3000","ch":"1002","v":"5.0.4","e":"1640054171464084101234689","bc":"620100"}',
            'X-Host': 'mall.film-ticket.city.list'
        },
        success: function(res){
            $("#loading").hide();
            cb(res);
        },
        error: function(err){
            $("#loading").hide();
            cb(err);
        }
    })
}